4133996f23006361a08be9146584d75f8a0a7054,plugin_ide.core/src-lang/melnorme/lang/ide/launching/LangLaunchConfigurationDelegate.java,LangLaunchConfigurationDelegate,doBuildForLaunch,#ILaunchConfiguration#String#IProgressMonitor#,228

Before Change


			IProgressMonitor pm) throws CoreException, CommonException, OperationCancellation {
		Operation buildOperation = processLauncher.buildOperation;
		if(buildOperation != null) {
			buildOperation.execute(EclipseUtils.om(pm));
			return false;
		} else {
			return super.buildForLaunch(configuration, mode, pm);

After Change


	protected boolean doBuildForLaunch(ILaunchConfiguration configuration, String mode,
			IProgressMonitor pm) throws CoreException, CommonException, OperationCancellation {
		
		IProject project = this.processLauncher.project;

		if(buildTarget != null) {
			buildManager.newBuildTargetOperation(EclipseUtils.om(pm), project, buildTarget).execute();
			return false;
		} else {
			return super.buildForLaunch(configuration, mode, pm);